package cn.aezo.minions.gen.model;

import lombok.Data;

/**
 * Created by smalle on 2017/10/21.
 * 项目配置
 */
@Data
public class ProjectConfig {
    private Long projectConfigId;

    private Long userId;

    /**
     * 项目名，如minions
     */
    private String projectName;

    /**
     * 项目包名，如cn.aezo.minions
     */
    private String projectPackageName;

    /**
     * 权限控制类型：SpringSecurity、OAuth2
     */
    private String securityType;

    /**
     * 生成web项目的展示方式，中间使用逗号分割。如：None,Web,H5,MP
     */
    private String webTypes;

    /**
     * 生成web项目UI类型，如：Element、iView
     */
    private String uiType;

    // 数据库配置
    private String databaseDriver;
    private String databaseUrl;
    private String databaseIp;
    private String databasePort;
    private String databaseUsername;
    private String databasePassword;
    private String databaseDbName;
}
